// 级段位申报

export default [

  { // 级段位申报
    path: 'danGradeDeclare',
    meta: {
      title: 'danGradeDeclare',
      code: 'Club.Duan'
    },
    redirect: { name: 'DeclareManagement' },
    component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/index.vue'),
    children: [
      { // 申报管理 申报列表 - 申报详情
        path: 'declareManagement',
        meta: {
          title: 'declareManagement',
          code: 'Club.Duan'
        },
        component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/declareList/index.vue'),
        children: [
          {
            path: '',
            name: 'DeclareManagement',
            meta: {
              title: 'declareManagement',
              code: 'Club.Duan',
              breadcrumb: false
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/declareList/main.vue')
          },
          {
            path: 'declareEntra',
            name: 'DeclareEntra',
            meta: {
              title: 'declareEntra',
              code: 'Club.Duan',
              parentRouteName: 'DeclareManagement'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/declareList/entra.vue')
          },
          {
            path: 'declareDetail',
            name: 'DeclareDetail',
            meta: {
              title: 'declareDetail',
              code: 'Club.Duan',
              parentRouteName: 'DeclareManagement'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/declareList/detail.vue')
          },
          {
            path: 'declareEdit',
            name: 'DeclareEdit',
            meta: {
              title: 'declareEdit',
              code: 'Club.Duan',
              parentRouteName: 'DeclareManagement'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/declareList/edit.vue')
          }
        ]
      },
      { // 申报管理 考试列表
        path: 'exam',
        meta: {
          title: 'exam',
          code: 'Club.Duan'
        },
        component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/index.vue'),
        children: [
          {
            path: '',
            name: 'Examtype',
            meta: {
              code: 'Club.Duan'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/examType.vue')
          }, { // 申报管理 可参报机构
            path: 'organization',
            name: 'Organization',
            meta: {
              title: 'danorganization',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/organization/index.vue')
          }, { // 申报管理 考试审核
            path: 'audit',
            meta: {
              title: 'audit',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/audit/index.vue'),
            children: [
              {
                path: '',
                name: 'Auditlist',
                meta: {
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/audit/component/auditlist.vue')
              },
              {
                path: 'auditdetail',
                name: 'Auditdetail',
                meta: {
                  title: 'auditdetail',
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/audit/component/auditdetail.vue')
              }
            ]
          },
          { // 申报管理 考试人员名单
            path: 'checklist',
            meta: {
              title: 'checklist',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/checklist/index.vue'),
            children: [
              {
                path: '',
                name: 'Checklist',
                meta: {
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/checklist/components/checklist.vue')
              },
              {
                path: 'addstudent',
                name: 'addexamstudent',
                meta: {
                  title: 'editstudent',
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/checklist/components/addstudent.vue')
              }
            ]
          },
          { // 申报管理 参加考试考生列表
            path: 'addstudent',
            meta: {
              title: 'addstudent',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/addstudent/index.vue'),
            children: [
              {
                path: '',
                name: 'Addstudentlist',
                meta: {
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/addstudent/component/addstudentlist.vue')
              },
              {
                path: 'addstudent',
                name: 'Addstudent',
                meta: {
                  title: 'editstudent',
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/addstudent/component/addstudent.vue')
              }
            ]
          },
          { // 录入成绩
            path: 'scoreEntry',
            meta: {
              title: 'scoreEntry',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/scoreEntry/index.vue'),
            children: [
              { // 成绩列表
                path: '',
                name: 'ScoreEntry',
                meta: {
                  title: 'scoreEntry',
                  code: 'Club.Duan',
                  breadcrumb: false,
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/scoreEntry/resultList.vue')
              },
              { // 添加考生入口
                path: 'addExaminee',
                name: 'AddExaminee',
                meta: {
                  title: 'addExaminee',
                  code: 'Club.Duan',
                  parentRouteName: 'Examtype'
                },
                component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/scoreEntry/addExaminee.vue')
              }
            ]
          },
          { // 可参加考试-查看成绩
            path: 'viewScore',
            name: 'ViewScore',
            meta: {
              title: 'viewScore',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/viewScore/index.vue')
          },
          { // 考试详情
            path: 'examDetail',
            name: 'ExamDetail',
            meta: {
              title: 'examDetail',
              code: 'Club.Duan',
              parentRouteName: 'Examtype'
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/exam/examDetail.vue')
          }
        ]
      },
      { // 考试邀请与受邀列表
        path: 'invitation',
        meta: {
          title: 'invitation',
          code: 'Club.Duan'
        },
        component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/invitation/index.vue'),
        children: [
          {
            path: '',
            name: 'Invitation',
            meta: {
              title: 'invitation',
              code: 'Club.Duan',
              breadcrumb: false
            },
            component: () => import(/* webpackChunkName: "common" */ '@/viewsHall/danGradeDeclare/invitation/invitation.vue')
          }
        ]
      }
    ]
  }

];
